LinuxQMISDK  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
qaGobiApiSwi.h File Reference

SWI API function prototypes. More...

Go to the source code of this file.

Functions

ULONG SLQSGetSdkVersion (CHAR **sdkversionpp)
 
ULONG SLQSSendRawQMI (BYTE *pReqBuf, USHORT service, USHORT length, ULONG timeout, BYTE **ppInParm, USHORT *pParamLength)
 
int SLQSGetPidof (CHAR *pProcName)
 

Detailed Description

SWI API function prototypes.

Function Documentation

int SLQSGetPidof ( CHAR pProcName)

Internal Wrapper function for enabling invocation of SLQS implementation pidof() function

Parameters
pProcName[IN]
  • Process name whose PID is to be retrieved
Returns
pid if process exists else 0
See Also
NA
Note
NA
ULONG SLQSGetSdkVersion ( CHAR **  sdkversionpp)

Copyright: © 2011-2020 Sierra Wireless, Inc. all rights reserved Returns the SDK version string

Parameters
ppString[OUT]
  • pointer to pointer of NULL terminated string
Returns
eQCWWAN_ERR_NONE success eQCWWAN_ERR_INVALID_ARG provided pointer is NULL
Note
Technology Supported: N/A Timeout: 2 seconds
ULONG SLQSSendRawQMI ( BYTE pReqBuf,
USHORT  service,
USHORT  length,
ULONG  timeout,
BYTE **  ppInParm,
USHORT pParamLength 
)

Function designed to accept Raw QMI request parameters, package them up and send them to the modem blocking the caller until a response is received

Parameters
pReqBuf[IN]
  • Pointer to the buffer into which the outgoing request will be built
service[IN]-QMI service type for this request
length[IN]
  • request parameter field length of the outgoing packet. 0 if there is no parameter field in the request
timeout[IN]
  • Caller-specified timeout for this request/response transaction
ppInParm[OUT]-
  • Pointer to pointer of incoming Parameter field from the modem, if any
pParamLength[OUT]
  • Pointer to storage into which the length, if any, of the parameter field from the modem will be written
Returns
eQCWWAN_ERR_NONE success eQCWWAN_ERR_INVALID_ARG provided pointer is NULL
Note
Technology Supported: N/A time-out : user input

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved